3_[语义分割]任务数据标注.md 1.6 KB

3 使用LabelMe标注「语义分割」任务数据

语义分割中常用的数据集是CityScape和COCO,此小节主要讲述CityScape数据集在LabelMe上标注的使用,有关COCO部分请参考 2.3 小节中有关Mask RCNN部分。

3.1 准备工作

  • 3.1.1 创建与图像文件夹相对应的文件夹,用于存储标注的json文件

  • 3.1.2 点击”Open Dir“按钮,选择需要标注的图像所在的文件夹打开,则”File List“对话框中会显示所有图像所对应的绝对路径

3.2 标注

  • 3.2.1 点击右侧的“Create Polygons”以打点的方式圈出目标的轮廓,并在弹出的对话框中写明对应label(当label已存在时点击即可),具体如下提所示:

当框标注错误时,可点击右侧的“Edit Polygons”再点击标注框,通过拖拉进行修改,也可再点击“Delete Polygon”进行删除。

  • 3.2.2 点击右侧”Save“,将标注结果保存到3.1.1中创建的文件夹中

3.3 语义分割任务数据目录结构:

data/mydataset/
|-- JPEGImages
    |-- 1.jpg
    |-- 2.jpg
    |-- 3.jpg
|-- Annotations
    |-- 1.png
    |-- 2.png
    |-- 3.png
(可选)|-- label.txt   

其中JPEGImages为图片文件夹,Annotations为标签文件夹。您可以提供一份命名为“label.txt”的包含所有标注名的清单,用于直接呈现类别名称,将标注序号“1”、“2”、“3” 等显示为对应的“空调”、“桌子”、“花瓶”。